@charset "utf-8";
/* CSS Document */

.tit_h{ line-height:30px;font-size:15px;border-bottom:1px solid #e6e6e6;margin-top:10px; color:#919191; padding-top:3px;}
.tit_h i{width:25px;background:url(../images/tit_h.gif) no-repeat; height:24px; background-size:25px 24px; display:block;float:left;margin-right:10px;margin-top:6px; color:}
.banner img{width:100%;}
.nav{padding: 12px 10px 0;overflow:hidden;margin-bottom: -10px;}
.nav li{width:25%;float:left; text-align:center;margin-bottom: 8px;font-size:12px;line-height: 20px;}
.nav li a{height:59px; display:block;}
.thtj,.fmtj,.fatj,.rztj,.fktj,.qstj,.yqtj,.nxtj,.zkpj,.lytj,.tjwd,.tjzn,.gdnav,.gdnav1,.dwtj,.ettj,.cgtj,.jctj,.zljb,.grgd,.gwytj,.zcbl,.cjjc,.petct,.zlntj,.xyh,.jkfatj,.hqtj,.jyjc,.zybx{width:40px;height:40px; display:block; background:url(../images/nav_icon.png) no-repeat;background-size:100%;margin:0 auto 0px;}
.fmtj{background-position:0 -40px;}
.fatj{background-position:0 -80px;}
.rztj{background-position:0 -120px;}
.fktj{background-position:0 -160px;}
.qstj{background-position:0 -200px;}
.yqtj{background-position:0 -240px;}
.nxtj{background-position:0 -280px;}
.zkpj{background-position:0 -320px;}
.lytj{background-position:0 -360px;}
.tjwd{background-position:0 -400px;}
.tjzn{background-position:0 -440px; }
.gdnav{background-position:0 -480px;}
.gdnav1{background-position:0 -520px;}
.dwtj{background-position:0 -560px;}
.ettj{background-position:0 -600px;}
.cgtj{background-position:0 -640px;}
.jctj{background-position:0 -680px;}
.zljb{background-position:0 -720px;}
.grgd{background-position:0 -760px;}
.gwytj{background-position:0 -800px;}
.zcbl{background-position:0 -840px;}
.cjjc{background-position:0 -880px;}
.petct{background-position:0 -920px;}
.zlntj{background-position:0 -960px;}
.xyh{background-position:0 -1000px;}
.jkfatj{background-position:0 -1040px;}
.hqtj{background-position:0 -1080px;}
.jyjc{background-position:0 -1120px;}
.zybx{background-position:0 -1160px;}
.zyy_box{ position:relative;width:100%;height:150px; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6}
.zyy_box .zyy_info{ position:absolute;top:3%;padding:10px;}
.zyy_info h3{font-size:16px;}
.zyy_info p{font-size:10px;color:#999; line-height:16px;}
.zyy_box img{width:100%; position:absolute;bottom:0; right:0; max-width:212px;}
.ztc_box{height:72px;width:100%; background:url(../images/ztc_icon.png) left center no-repeat; background-size:80px 69px;position:relative; border-bottom:1px solid #e6e6e6 }
.ztc_box .zyy_info{position:absolute;top:50%;padding:10px 7px 10px 10px;text-align:center;margin-top:-29px;}
.tj_box{height:72px;width:100%; background:url(../images/tj_icon.png) left center no-repeat;margin-top:6px;background-size:80px 69px;position:relative; border-bottom:1px solid #e6e6e6}
.tj_box .zyy_info{ position:absolute;top:50%;padding:10px 7px 10px 10px;text-align:center;margin-top:-29px;}
.tj_box1{width:49%;}
.tj_box1 img{width:100%;}
.mb10{margin-bottom:6px;}
.indextab{ overflow:hidden;width:100%;}
 
.tjdz_box{ text-align:center;position:relative; height: 115px; padding:10px; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6}
.tjdz_icon{width:97%;height:33px; background:url(../images/dz_icon.png) center bottom no-repeat;padding:10px; display:block; background-size:45px 33px;position:absolute;bottom: 15px;}
.tjdz_box .zyy_info{color:#333;}
.tjdz_box .zyy_info p{color:#919191;}
.bggl_box{ position:relative; height: 115px;padding:10px;border-bottom:1px solid #e6e6e6; }
.bggl_icon{width:97%;height:45px; background:url(../images/bg_icon.png) center bottom no-repeat;padding:10px; display:block; background-size:50px 45px;position:absolute;bottom: 10px;}
.bggl_box .zyy_info{color:#333; text-align:center;}
.bggl_box .zyy_info p{color:#919191;}
.login_btn{display:block; text-align:center;background:#f2f2f2;border:1px solid #e2e2e2;padding:0 5px!important;float:left;border-left: none;width:75px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.foot_btnbox{font-size:12px;line-height:24px;margin-top:10px; overflow:hidden;}
.foot_btnbox a{padding:0 25px;line-height:24px;display:block;float:left;}
.city2{text-align:center;background:#f2f2f2;border:1px solid #e2e2e2;padding:0px!important;border-right: none;width:75px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.foot_btnbox .rt i{padding:0 10px;}
.bor_b{height:1px;width:100%;background:#e5e5e5;margin-top:20px; position:relative;}
.bor_b a{color:#888;background:#fff; line-height:22px;font-size:12px;padding:0 10px; position:absolute;top:50%;margin-top:-11px;right:10px;}
.fl_box{ background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:10px;}
.fl_box .nav{margin-bottom:0;}
.nav_h3{line-height:40px;font-size:15px;border-bottom:1px solid #e6e6e6;text-indent:10px;}
.hot_lx{padding:10px; overflow:hidden;}
.hot_lx a{ display:inline-block; width:30%; line-height:28px; text-align:center; background: url(../images/hot_lx.png) right center #99d8dd no-repeat;margin-right:2%;margin-bottom:10px;color:#fff;}
.hot_lx a:nth-child(2n+1){background: url(../images/hot_lx.png) right center #f2b3a2 no-repeat;}
.hot_lx a:nth-child(7),.hot_lx a:nth-child(9),.hot_lx a:nth-child(11),.hot_lx a:nth-child(19),.hot_lx a:nth-child(21),.hot_lx a:nth-child(23){background: url(../images/hot_lx.png) right center #f9ce80 no-repeat;}

/*套餐列表*/
.tclist_topbox{ width:100%; height: 55px;margin-top:50px; padding: 7px 10px; -moz-box-shadow:0px 3px 3px #eee; -webkit-box-shadow:0px 3px 3px #eee; box-shadow:0px 3px 3px #eee;background: #fff;border-bottom: 1px solid #eee;}
.tclist_topbox li{display:inline; width:33.333%; text-align:center;float:left; line-height: 30px; position:relative;height: 30px;font-size:12px;}
.tclist_topbox li:after {
position: absolute;
top: 16px;
right: 80%;
margin-right: -66px;
content: '';
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #b0b0b0;
}
/*.tclist_topbox .cur:after {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
}*/

.tclist_topbox li option{ display:block; line-height: 30px;}
.tclist_topbox .cur{background:#eee;box-shadow: 1px 1px 5px #ccc inset;}
/*.w33 li{width:33.333%;}*/
.tclist_topbox .list{ padding-left:35%;border:0px; height:36px;appearance:none;-moz-appearance:none;-webkit-appearance:none; line-height:36px;width:100%; z-index:2; background:#fff;text-align:center;}
.tclist_topbox .list option{ display:inline;display:block; line-height:50px; border-bottom:1px solid #e5e5e5; text-align:center;}
.tclist_topbox .list option:hover{color:#0492d3;}
.tc_list{padding:5px 5px 0;background: #fff;}
/*.tcsyrq-hidden {
    overflow: hidden;
    background: #fff;
}
.tcsyrq-hidden ul {
    margin: 0 auto;
    padding: 0;
}
.tcsyrq-hidden ul li {
    border-bottom: 1px dashed #dbdbdb;
    border-right: 1px dashed #dbdbdb;
    display: inline;
    float: left;
    font-size: 12px;
    text-align: center;
    width: 33%;
  background: #fff;
}
.tcsyrq-hidden ul li:nth-child(3n){border-right:none;}
.tcsyrq-hidden ul li a {
    color: #999;
    display: block;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    width: 100%;
}
*/

.tc_box{padding:5px; overflow:hidden; position:relative;margin-top:8px; display:block;}
.tc_box .img{width:115px;height:80px;float:left;margin-right:10px;}
.tc_box .info h3{font-size:14px; line-height:20px;margin-top:5px;height:40px; display:block; overflow:hidden;}
.tc_pic{ line-height:24px;margin-top:9px;}
.tc_pic .pic{color:#f97500;font-size:16px;}
.tc_pic del{font-size:10px;color:#888;padding-left:10px;}
.tc_pic em{float:right;font-size:12px;}
.tc_box::before{border-right: 2px solid #d5d5d5;
border-top: 2px solid #d5d5d5;
content: "";
height: 12px;
margin-top: -7px;
position: absolute;
right: 7px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 12px;}
.tc_box:nth-child(2n){ background:#f5f5f5;border:1px solid #e6e6e6;}
.jiazai_btn{ text-align:center; line-height:30px;font-size:12px; background:#f5f5f5;margin-top:10px;}

.spinner { display:inline-block;
  width: 12px;
  height: 12px;
  position: relative;
}
 
.container1 > div, .container2 > div, .container3 > div {
  width: 3px;
  height: 3px;
  background-color: #333;
 
  border-radius: 100%;
  position: absolute;
  -webkit-animation: bouncedelay 1.2s infinite ease-in-out;
  animation: bouncedelay 1.2s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
 
.spinner .spinner-container {
  position: absolute;
  width: 100%;
  height: 100%;
}
 
.container2 {
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}
 
.container3 {
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
}
 
.circle1 { top: 0; left: 0; }
.circle2 { top: 0; right: 0; }
.circle3 { right: 0; bottom: 0; }
.circle4 { left: 0; bottom: 0; }
 
.container2 .circle1 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
 
.container3 .circle1 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}
 
.container1 .circle2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
 
.container2 .circle2 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
 
.container3 .circle2 {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
 
.container1 .circle3 {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
 
.container2 .circle3 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
 
.container3 .circle3 {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
 
.container1 .circle4 {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
 
.container2 .circle4 {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
 
.container3 .circle4 {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
 
@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}
 
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
/*机构列表*/
.zuijin_btn{font-size:12px; line-height:36px; display:inline-block;width:33.333% !important; text-align:center;}
.hosp_top .dk_container{width:33.333% !important;}
.hosp_list{background:#f6f6f6;padding:0px 5px 8px; overflow:hidden;}
.hosp_box{padding:5px; overflow:hidden; position:relative;margin-top:8px; display:block;background:#fff;}
.hosp_box .img{width:115px;height:80px;float:left;margin-right:10px;}
.hosp_box .info h3{font-size:14px; line-height:20px;height:40px; display:block; overflow:hidden; padding-right:15px;}
.hosp_pic{ line-height:20px;font-size:12px;}
.hosp_pic .pic{color:#f97500;font-size:16px;}
.hosp_pic del{font-size:10px;color:#888;padding-left:10px;}
.hosp_pic em{float:right;font-size:12px; color:#666; padding-right:20px;}
.hosp_box .info p{color:#888;font-size:12px; line-height:18px; color:#09F;}
.hosp_box::before{border-right: 2px solid #d5d5d5;
border-top: 2px solid #d5d5d5;
content: "";
height: 12px;
margin-top: -7px;
position: absolute;
right: 7px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 12px;}
.jiazai_btn1{ text-align:center; line-height:30px;font-size:12px; background:#f5f5f5;background:#fff;margin-top:10px;}


/*套餐详情*/
.tc_contbox{background:#f5f5f5;padding-bottom:10px; overflow:hidden;}
.tc_imgbox{padding:10px;background:#fff;}
.tc_img{height: 300px;position: relative;
overflow: hidden;}
.tc_img img{width: 100%;
min-height: 100%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
top: 50%;
position: relative;
}
.tc_img:after {
content: '';
height: 160px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.58), rgba(0, 0, 0, 0.3) 64%, transparent);
}
.tc_imgbg{width:100%;height:35px;background:rgba(0,0,0,0.6); position:absolute;bottom:0;left:0;padding:0 10px;}
.sc_icon{padding-left:25px; background:url(../images/tc_icon.png) 0 3px  no-repeat; background-size:30px;float:right; display:block;color:#fff;font-size:12px; line-height:30px;padding-top:3px;padding-right:15px;}
.fx_icon{padding-left:25px; background:url(../images/tc_icon.png) 0 -27px  no-repeat; background-size:30px;float:right; display:block;color:#fff;font-size:12px; line-height:30px;padding-top:3px;padding-right:15px;}
.tc_info{margin:10px 0px;background:#fff;}
.tc_info h3{ line-height:50px;border-bottom:1px solid #f5f5f5;color:#000;padding:0 10px;font-size:24px;}
.tc_info_p{padding:5px 10px;font-size:13px; line-height:18px;}
.tc_picbox{ line-height:35px;margin-top:5px; overflow:hidden;padding:0 10px;}
.tc_picbox .pic{color:#fd7d02;font-size:28px;}
.tc_picbox .pic i{font-size:12px;}
.tc_picbox del{font-size:12px;color:#888;padding-left:10px;}
.tc_picbox .btn{width:120px;height:40px; line-height:40px; text-align:center;color:#fff;font-size:15px; display:block;float:right; background:#fd7d02;}
.pay_box{ line-height:20px; overflow:hidden;font-size:13px;padding:10px 10px;}
.pay_box .online{padding:0 15px;border:1px solid #90d169;float:left;}
.pay_box .daoyuan{padding:0 15px;border:1px solid #eee;float:left;margin-left:15px;}
.pay_box .shuliang{color:#90d169;float:right;}
.chennbox{height:35px; line-height:32px;border-top:1px solid #f5f5f5;padding-top:3px;}
.chennbox .th_icon{padding-left:35px; background:url(../images/tc_icon.png) 0 -73px  no-repeat; background-size:35px;float:left; display:block;font-size:12px; line-height:30px;padding-right:15px;}
.chennbox .yysc_icon{padding-left:35px; background:url(../images/tc_icon.png) 0 -108px  no-repeat; background-size:35px;float:left; display:block;font-size:12px; line-height:30px;}
.phonebox{padding:10px 10px 10px; overflow:hidden;font-size:15px; background:#FFF; margin-top:-10px; border-top:1px solid #e5e5e5}
.phonebox .phone{height:40px; line-height:40px;width:49%;border:1px solid #90d169;float:left; text-align:center; display:block;color:#90d169; background:#fff; border-radius:3px;}
.phonebox .zixun{height:40px; line-height:40px;width:49%;border:1px solid #f8be98;float:right;text-align:center; display:block;background:#fff;color:#ff6600; border-radius:3px;}

.phonebox .phone i{width:30px; height:30px; background:url(../images/tc_icon.png) 0 -120px no-repeat;background-size:30px; display:inline-block;}
.phonebox .phone span{ display:inline-block; vertical-align:top;}
.phonebox .zixun i{width:30px; height:30px; background:url(../images/tc_icon.png) 0 -148px no-repeat;background-size:30px; display:inline-block;}
.phonebox .zixun span{ display:inline-block; vertical-align:top;}



.tcinfo_tab{background:#90d169;height:40px;-moz-box-shadow:0px 1px 3px #eee; -webkit-box-shadow:0px 1px 3px #eee; box-shadow:0px 1px 3px #eee;padding:0 10px;font-size:14px; text-align:center;width: 100%;
max-width: 640px;z-index: 2;}
.tcinfo_tab li{width:30%;height:30px;line-height:30px;text-align:center;display:inline-block;margin-top:5px; position:relative;overflow: hidden;}
.tcinfo_tab li a{display:block;line-height:30px;color:#fff;}
.tcinfo_tab .cur a{ background:#fff;color:#90d169;}


.tcinfo_tab1{background:#90d169;height:40px;-moz-box-shadow:0px 1px 3px #eee; -webkit-box-shadow:0px 1px 3px #eee; box-shadow:0px 1px 3px #eee;padding:0 10px;font-size:14px; text-align:center;width: 100%;
max-width: 640px;z-index: 2;}
.tcinfo_tab1 li{width:49%;height:30px;line-height:30px;text-align:center;display:inline-block;margin-top:5px; position:relative;overflow: hidden;}
.tcinfo_tab1 li a{display:block;line-height:30px;color:#fff;}
.tcinfo_tab1 .cur a{ background:#fff;color:#90d169;}
/*.tcinfo_tab li:after {
position: absolute;
top: 45%;
right: 50%;
margin-right:-40px;
content: '';
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #fff;
}
.tcinfo_tab .cur:after {
position: absolute;
top: 45%;
right: 50%;
margin-right:-40px;
content: '';
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #90d169;
}*/
.tc_cont{background:#fff;margin:10px;}
.tc_info_h3{ line-height:40px;border-bottom:1px solid #f5f5f5;color:#333;padding:0 10px;font-size:16px;}
.tc_dlbox{padding:10px;font-size:14px;}
.tc_dl{ overflow:hidden;}
.rq_label{color:#90d169;float:left; vertical-align:top;}
.rq_list a{padding:0 8px;border:1px solid #90d169;margin-right:10px;margin-bottom:10px; display:block;float:left;}
.rq_list a:last-child{margin-right:0;}

.tccont_tab{ overflow:hidden;width:100%;}
.xiangmu{ width:100px;float:left;}
.tccont_h{line-height:40px;padding:0 10px; font-weight:bold;font-size:15px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;}
/*js*/
 .accordion {
  width: 100%;
  background: #FFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size:14px;
 }

.accordion .link {
  cursor: pointer;
  display: block;
  padding: 10px 15px 10px 20px;
  color: #4D4D4D;
  font-size: 14px;
  border-bottom: 1px solid #f5f5f5;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.accordion .open .link{border-bottom:1px solid #f5f5f5;} 

.accordion li:last-child .link {
  border-bottom: 0;
}

.accordion li i {
  position: absolute;
  top: 12px;
  left: 12px;
  font-size: 18px;
  color: #ccc;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.accordion li i.fa-chevron-down {
  right: 12px;
  left: auto;
  font-size: 16px;
}
.fa{width:18px;height:18px; display:block; background:url(../images/zsk_xiala.png) no-repeat;}
.accordion li.open .link {
  
}

.accordion li.open i {
  color: #b63b4d;
}
.accordion li.open i.fa-chevron-down {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(9deg);
  transform: rotate(90deg);
}

/**
 * Submenu
 -----------------------------*/
 .submenu {
  display: none;
  font-size: 14px;
  overflow:hidden;
  padding:10px;
  border-bottom:1px solid #f5f5f5;
 }
 .submenu .cur{color:#006ec8;}
 .submenu li {float:left;min-width:50%;max-width:100%;
 }

 .submenu a {
  display: block;
  text-decoration: none;
  line-height:36px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
 }

 .submenu a:hover { color:#006ec8;
 }
.tcxm_tab{ overflow:hidden;width:100%; background:#fdfdfd;font-size:12px;}
.tcxm_tab td span{padding-left:20px;}
.tcxm_tab td p{padding:10px 20px;}
.tcxm_tab td{border-bottom:1px dotted #f2f2f2;border-right:1px dotted #f2f2f2;}
.zhtc_box{background:#fff;margin: 10px 10px 10px;}
.zhtc_name{ margin-top:10px; position:relative; overflow:hidden;padding:0 10px;}
.zhtc_name h4{width:100%; display:block; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;float:left;padding-right:90px;}
.zhtc_name del{float:right;color:#888;font-size:12px; position:absolute;right:0;padding-right:10px;top:0;}
.zhtc_picbox{padding:10px;border-top:1px solid #f2f2f2; overflow:hidden;margin-top:10px;}
.zhtc_picbox .pic{float:left; overflow:hidden;}
.zhtc_picbox .pic del{color:#888; display:block;width:100%;}
.zhtc_picbox .pic span{}
.zhtc_picbox .pic em{color:#fd7d02;}
.zhtc_picbox .pic i{font-size:26px;}
.zhtc_btnbox{float:right;}
.zhtc_btnbox .btn{width:120px;height:35px; line-height:35px; text-align:center;color:#fff;font-size:15px; display:block;float:right; background:#fd7d02;}
.zhtc_btnbox span{ text-align:right;font-size:12px; display:block;width:100%; line-height:22px;}
.zhtc_btnbox span i{color:#fd7d02;}
.middle_amount_select{height:35px; overflow:hidden;margin-top:10px;margin-left:10px;}
.middle_amount_select input{width:40px;height:35px;text-align: center;line-height: 35px;border:none;float:left;}
.middle_amount_select b{float:left;display:inline-block;text-align:center;font-size:20px;cursor:pointer; line-height:30px; font-weight:normal;width:30px;height:30px; border:1px solid #eee; border-radius:30px;margin-top:3px;float:left;color:#90d169;}
.middle_amount_select i{color:#90d169;padding-left:3px;}
.middle_amount_select span{ line-height:35px;padding-left:15px;}
.zhtc_main{ overflow:hidden;}
.ydxz_btn{ line-height:40px;margin:0 10px;background:#fff; display:block;padding:0 10px; position:relative; margin-top:10px;border: 1px solid #90d169;}
.ydxz_btn i{width:24px; height:24px; background:url(../images/ydxz_icon.png) no-repeat; background-size:24px;margin-top: 9px;margin-right:5px; display:block;float:left;}
.ydxz_btn::before{border-right: 1px solid #d5d5d5;
border-top: 1px solid #d5d5d5;
content: "";
height: 12px;
margin-top: -7px;
position: absolute;
right: 10px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 12px;}
.hotlx_box{margin:10px 10px 0;background:#fff;}
.tc_info_h4{ line-height:40px;border-bottom:1px solid #f5f5f5;padding:0 10px;font-size:16px;}
.hotlx_list{ overflow:hidden;padding:10px ;}
.hotlx_list li{float:left;width:30%; line-height:26px; text-align:center;margin-bottom:10px;border:1px solid #0492d3;margin-right:3%;font-size:12px;}
.hotlx_list li a{ line-height:26px; display:block;}

/*企业团单*/
.qytdimg{ overflow:hidden; position:relative;}
.qytd_box img{width:100%;}
.qytd_box{margin-top:5px;background:#f2f2f2;padding-bottom:10px;}
.tjlc_box span{ display:block; line-height:35px; background:#fff;border-radius:35px;margin:0 15px; text-align:center;}
.tjlc_icon{height:22px; position:relative;}
.tjlc_icon::before{border-right:2px solid #d4d4d4;
border-top: 2px solid #d4d4d4;
content: "";
height: 9px;
margin-top: -5px;
position: absolute;
height: 8px;
margin-top: -7px;
position: absolute;
right: 50%;
margin-right:-4px;
top: 50%;
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
width: 8px;}
.qytd_xqbox{background:#fff;margin:20px 10px 0; overflow:hidden;}
.in-cont{background:#fff;padding:0 10px 10px;}
.input-tab{width:100%; line-height:45px;border:none;}
.zl-input{width:100%;border:1px solid #ddd;line-height:45px;color:#999; text-indent:10px; position:relative;}
.zl-label{ text-align:right; width:100%; display:block;padding-right:10px;}
.keyword-xl{height:40px;line-height:40px;text-indent:6px;color:#555;width:100%;margin:0 auto;padding:0;border:none; font-family:"微软雅黑"; border:1px solid #ddd;}
.input-tab td{padding:5px 0;height:40px; line-height:40px;}
.qytd_btn{ background:#fd7d02; line-height:40px;border-radius:5px;color:#fff; display:block; text-align:center;font-size:16px; margin-top:15px; margin-bottom:10px;}


/*预订须知*/
.notice_box{background:#f2f2f2; overflow:hidden; position: relative;    top: 40px;overflow: auto;}
.notice_box p img{ width:100%; display:block; margin:0px auto}
.notice_box .head{margin:10px; background:#fffcef;padding:20px 10px;border:1px solid #fd7d02;color:#fd7d02; text-align:center;}
.notice_box .wxtsbox{background:#fff;margin-top:10px;}
.notice_box .wxts_h2{ line-height:40px;font-size:16px; text-indent:10px; border-left:3px solid #fd7d02;border-bottom:1px solid #f2f2f2;}
.wxts_m{padding:10px; line-height:26px;}
.wxts_m p i{color:#fd7d02;}

/*机构详情*/
.weizhi_icon{ width:15px;height:21px; display:block; background:url(../images/weizhi_icon.png) no-repeat; background-size:15px 21px;float:left;margin-top: 10px;margin-right: 10px;}
.tc_info_h2{ line-height:40px;border-bottom:1px solid #f5f5f5;padding:0 10px; position: relative;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;padding-right:20px;}
.tc_info_h2 .juli{float:right;position: absolute;right: 15px;}
.hosp_imgbg{width:100%;background:rgba(0,0,0,0.6); position:absolute;bottom:0;left:0;padding:0 10px 5px;color:#fff;}
.hosp_imgbg .sc_icon{ position:absolute;bottom:0;right:60px;}
.hosp_imgbg .fx_icon{position:absolute;bottom:0;right:5px;}
.hosp_imgbg h3{font-size:16px;margin-top:8px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.hosp_imgbg p{font-size:12px;}

.hosp_cont{margin:10px 0px;}
.hosp_info_h3{ line-height:40px;border-bottom:1px solid #e5e5e5;color:#90d169;padding:0 10px;font-size:16px;}
.tcfx_top{background:#fff;}
.hosp_info_a{ line-height:40px;border-bottom:1px solid #f5f5f5;padding:0 10px;font-size:14px; text-align:center; display:block;}
.fx_sex{ overflow:hidden;}
.fx_sex_label{ line-height:30px; float:left;padding-right:15px;}
.fx_sex_a{height:30px;padding:0 30px; border:2px solid #eee;margin-right:15px;float:left;}
.fx_sex_cur{ background:url(../images/cur_icon.png) right bottom no-repeat; background-size:15px; border-color:#ff7c1e;}
.pa10{padding:10px;}
.hosp_tcbox{ background:#fff;margin-top:10px;display: block; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5}
.hosp_tcbox h3{ display:block; line-height:40px;color:#333; background:#fff; text-indent:10px; border-bottom:1px dashed #ccc; font-size:16px;}
.hosp_tcpic{ overflow:hidden; position:relative;padding-top: 8px;border-bottom:1px solid #f2f2f2}
.hosp_tcpic .pic{color:#fd7d02; float:left;line-height:54px;margin-right:10px;padding-left:10px;}
.hosp_tcpic .pic i{font-size: 30px;} 
.hosp_tcpic .yjbox{ float:left; }
.hosp_tcpic .yjbox del{font-size:12px;color:#888; line-height:16px;}
.hosp_tcpic .yjbox .zhifu{height:22px;font-size:12px;}
.hosp_tcpic .yjbox .zhifu .zx{ background:#fe7e3f;color:#fff; line-height: 20px; float:left;border:1px solid #fe7e3f; position:relative; /* width:100px; */ padding: 0 5px; display:block; text-align:center;margin-right:15px;}
.hosp_tcpic .yjbox .zhifu .xf{ background:#fff; line-height: 20px;border:1px dashed #999;float:left;display:block; text-align:center; /* width:100px; */ padding: 0 15px; font-size: 12px; display:block;}
.hosp_tcpic .yyshu{float:right;color:#90d169;padding-right:10px;font-size: 12px;font-size: 12px;position: absolute;right: 0px;}
.hosp_tcbox .tedian{ padding:10px;color:#888; line-height:18px;}
.hosp_tcbox .tedian em{color:#90d169;}
.hot_hosp{margin:10px;background:#fff;}
.hot_hosplist{ overflow:hidden;}
.hot_hosplist li{ line-height:40px;padding:0 10px;border-bottom:1px solid #f2f2f2; position:relative;}
.hot_hosplist li a{ display:block; line-height:40px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;padding-right:20px;}
.hot_hosplist li::before{border-right: 2px solid #d5d5d5;
border-top: 2px solid #d5d5d5;
content: "";
height: 12px;
margin-top: -7px;
position: absolute;
right: 10px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 12px;}
.hosp_infobox{margin:10px 0px; background:#fff;}
.hosp_top{padding:10px; overflow:hidden;}
.hosp_top span{display:block;margin-right:10px;margin-bottom:5px; line-height:30px;padding:0 10px;float:left;border:1px dashed #e5e5e5;font-size:12px;color:#666;}
.hosp_info{ background:#fff;}
.hosp_info_h3{ display:block; line-height:40px;color:#333;  text-indent:10px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden; border-top:1px solid #e5e5e5}
.hosp_m{ text-align:center;padding:10px;}
.hosp_m img{width:100%;margin:10px 0px 20px; }
.hosp_m a{color:#ff6d1e;}
.pingjiabox{ }
.pj_top{padding:10px 10px 0; overflow:hidden;background:#Fff;margin: 10px 10px 2px;}
.pf-bg1{margin: 6px auto 0px 5px;width:120px;height:17px;background: url(../images/pj_icon.png) no-repeat; background-size:  185px 150px;display:block;position: relative;}
.pf-bg1 em{width:150px;height:21px;background: url(../images/pj_icon.png) 0 -17px no-repeat;display: block;position: absolute;left: 0;top: 0;background-size:  185px 150px; }
.pj_top i{line-height: 35px;padding-left:10px;color:#fd7d02;}
.pj_sl{ line-height:30px;padding-left:30px; background:url(../images/tc_icon.png) 0 -180px no-repeat; display:block;background-size: 30px; }
.pj_box{ overflow:hidden;background:#Fff;margin:0 10px 10px;}
.close2{ width:25px; height:25px; display:block; background:#1d91de;font-weight: lighter; color:#FFF;  border-radius:50%;position: absolute;top: 4px;z-index: 999;line-height: 24px;
font-size: 14px;text-align: center;right: 5px;}
.close3{ width: 60px; height: 50px; display:block; background:none;font-weight: lighter; color:#FFF;  border-radius:50%;position: absolute;top: 12px;z-index: 999;line-height: 24px;
font-size: 14px;text-align: center;right: 0px;background-size: 35px;}
.pj_box ul{padding:0 10px;}
.pj_box p{padding: 0 10px 10px;}
.qbpl_btn{ text-align:center; line-height:40px;font-size:14px; background:#fff;margin:-10px 10px 0; display: block;border-top:1px solid #eee;color:#999;}
.dp_hf{ line-height:22px; display:block;border-radius:3px;border:1px solid #eee;float:right;padding:0 15px;margin-top:3px;margin-right:10px;}
.huifubox{ overflow:hidden;padding:0px 10px 5px;color:#888;}
.huifubox p em{color:#0b93d1;}
.huifubox p{padding:0;margin-bottom:5px;}
.huifubox p span{padding:0 3px;}

.pj_box .list {
    font-size: 12px;
    overflow: hidden;
    padding-top: 10px;
}

.pj_box .list li {
    background: none repeat scroll 0 0 #90d169;
    color: white;
    display: inline-block;
    float: left;
    line-height: 18px;
    margin-bottom: 5px;
    margin-right: 15px;
    padding: 2px 5px;
}
.pj_box .imgbox {
    overflow: hidden;
    padding-top: 5px;
}
.pj_box .imgbox li {
    display: inline-block;
    float: left;
    margin-bottom: 10px;
    margin-right: 15px;
}
.pj_box .imgbox li:nth-child:nth-child(3),.pj_box .imgbox li:nth-child:nth-child(6){margin-right:0;}
.pj_box .imgbox img {
    display: block;
    max-height: 100px;
    min-height: 24px;
  width:80px;
}
.pj_box .h4{ line-height:30px;border-top:1px solid #f2f2f2;color:#888;  text-indent:10px;}
.pj_box .h4 span{color:#ff6d1e;padding-right:5px;}
.pj_box p{ line-height:18px;}
/*用户评价*/
.mt10{margin-top:10px;}
.pj_popbox{background:#fff;padding:20px 10px 30px; position:fixed;bottom:0; z-index:9;width:100%;left:0;}
.pjhu_txt{border:1px solid #eee;padding:10px;width:100%;height:100px;border-radius:3px;}
.pjhu_input{border:1px solid #eee;padding:0 10px;width:95%;height:35px;border-radius:3px;margin-top:5px;}
.pjhu_btn{ line-height:40px; display:block; background:#fd7d02; text-align:center;color:#fff;width:100%;border-radius:3px;margin-top:10px;}

/*陪检*/
.bodybg{ height:100%; background:#f6f6f6;}
.pj_pro{margin:10px;background:#fff;border:1px solid #e7e7e7;padding:10px; position:relative;margin-bottom:10px;}
.pj_pro .bz{ width:70px;height:70px; display:block;margin-right:15px;}
.pj_pro .bz img{width:70px;}
.about-icon,.about-icon4,.about-icon5{width: 70px;
  height: 70px;float:left;
  display: inline-block;margin-right: 5px;
  background: url(../images/peijian_icon.png) left center no-repeat;background-size: 580px;
}
.about-icon4{background-position: -178px -4px;}
.about-icon5{background-position: -355px center;}
.pj_h3 .about-icon,.pj_h3 .about-icon4,.pj_h3 .about-icon5{width: 35px;
  height: 35px;
  display: inline-block;float:left;
  background: url(../images/peijian_icon.png) left 0 no-repeat;background-size: 266px;}
.pj_h3 .about-icon4{background-position: -81px 0px;}
.pj_h3 .about-icon5{background-position: -163px -1px;}
.pj_info h3{color:#333;font-size:16px;margin-top:5px;}
.pj_info p{font-size:12px; line-height:20px;margin-top:5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 45px; color:#333}
.pj_info p span {color:#0492d3}
.pj_rticon{ background:url(../images/pj_rt.png) no-repeat; background-size:30px; display:block; position:absolute;right:15px;top:50%;margin-top:-15px; z-index:1;height:30px;width:30px;}
.pj_cn{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background:#fff;margin-top:20px;}
.pj_cn img{width:100%;}
.pj_cn p{ padding:10px; line-height:25px;}
/*陪检下单*/
.pj_cont{background:#fff;margin:10px;}
.pj_h3{font-size:16px; line-height:40px;padding:0 10px;}
.pj_h3 img{width:35px;float:left;margin-right:10px;margin-top:3px;}
.pj_td{padding:10px;border-bottom:1px solid #f2f2f2;background:#fff;margin:0 10px;}
.pj_td b{color:#0492d3; font-weight:normal;}
.fwxq_btn{margin:10px 0px;border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;background:#fff; line-height:40px; text-indent:10px; display:block; position:relative;}
.fwxq_btn::before{border-right: 2px solid #d5d5d5;
border-top: 2px solid #d5d5d5;
content: "";
height: 12px;
margin-top: -7px;
position: absolute;
right: 10px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 12px;}
.pj_order{margin:10px 0px;}
.pj_ord_h{ line-height:40px; background:#fff;color:#333; text-indent:10px;font-size:16px; border-bottom:1px dashed #ccc;}
.pj_tab{ overflow:hidden;width:100%;}
.pj_tab td:nth-child(2n-1){color:#0492d3; text-align:right;padding-right:10px;}
.pj_tab td:nth-child(2n){padding-right: 10px;}
.pj_tab .pjhu_input{margin-top:7px;}
.keyword-xl{height:35px;line-height:35px;text-indent:6px;width:95%;padding:0;font-family:"微软雅黑"; border:1px solid #eee;margin-top:10px;}
.pj_tab td{border-bottom:2px solid #f6f6f6; background:#fff;padding-bottom:7px;}
.pj_sm{background:#fff;padding:10px;color:#888;}
.pj_sm em{color:red; margin-right:5px;}
.mt10{margin-top:10px;}
.pj_picbox{ line-height:50px;height:50px;border-top:1px solid #f6f6f6; position:fixed;bottom:0;left:0;width:100%; background:#fff; z-index:3;font-size: 12px;}
.pj_picbox .pic{color:#fd7d02;padding-left:3px;float:left;}
.pj_picbox .pic em{font-size:24px;}
.pj_btn{width:100px;height:50px; text-align:center; line-height:50px; background:#fd7d02; display:block;color:#fff;float:right;font-size:14px;}

/*弹窗*/
.xzcs{ width:100%; height:100%; background:#FFF; line-height:24px; position:fixed; bottom:0; height:100%; max-width:640px; z-index:999;}
.xzcs p{ text-indent:2em; line-height:24px; padding-bottom:50px;padding:5px 10px;height: 90%;overflow: hidden;
overflow-x: hidden;
overflow-y: auto;}
.funr_p{text-indent:0!important; }
.order_xz .p10{text-indent:0!important; }
.guanbi{ width:100%; height:37px; border-bottom:1px solid #eee; text-align:center; line-height:37px;}
.close{ width:25px; height:25px; display:block; background:#1d91de; float:left; font-size:23px; font-weight: lighter; color:#FFF; line-height:21px; border-radius:50%;position: absolute;left: 13px;top:7px;z-index: 999;}
/*弹1窗*/
.xzcs1{ width:100%; height:100%; background:#FFF; line-height:24px; position:fixed; bottom:0; height:100%; max-width:640px; z-index:999;}
/*.xzcs1 p{ text-indent:2em; line-height:24px; padding-bottom:50px;padding:5px 10px;height: 90%;overflow: hidden;
overflow-x: hidden;
overflow-y: auto;}*/


.rel{ position:relative;}
.fwxq_tab{ overflow:hidden; margin-top: 4px;}
.fwxq_tab li{float:left;width:50%; position:relative;}
.fwxq_tab li a{ display:block; line-height: 30px; /* margin-top: 2px; */}
.fwxq_tab li:nth-child(1){border-right:1px solid #eee;}
.fwxq_tab li::before{border-right: 1px solid #d5d5d5;
border-top: 1px solid #d5d5d5;
content: "";
height: 8px;
position: absolute;
right: 50%;
top: 50%;
margin-right:-45px;
margin-top: -5px;
transform: rotate(135deg);
-webkit-transform:rotate(135deg);
-moz-transform:rotate(135deg);
-ms-transform:rotate(135deg);
-o-transform:rotate(135deg);
width: 8px;}
.fwxq_tab .cur::before{ border-color:#fd7d02;}
.fwxq_tab .cur a{color:#fd7d02;}
.fwxq_h{ line-height:40px;margin-top:20px; background:#f7f7f7; text-indent:10px;}
.fwxq_h {
line-height: 40px;
font-size: 16px;
text-indent: 10px;
border-left: 3px solid #fd7d02;
border-bottom: 1px solid #f2f2f2;
}
.fwxq_cont{ overflow:hidden; height:90%;OVERFLOW-Y: auto;OVERFLOW-X: hidden;padding:10px;}
.fwxq_cont strong{margin-top: 5px;display: block;}

/*订单提交*/
.or_tc_h{ line-height:40px;font-size:16px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden; background:#fff;padding:0 10px;color:#90d169;border: 1px solid #e4e4e4;}
.n_orderbox{padding:10px;}
.user_h{ display:block;line-height:45px;}
.user_h img{margin-left:5px;}
.or_fom{border:1px solid #e3e3e3;}
.or_fom .inputbox{border-bottom:1px solid #e4e4e4; position:relative; background:#fff;}
.or_fom .inputbox input{width:100%; line-height:40px;border:none; text-indent:10px;font-size:14px;}

.user_1{width:40px;height:40px; background:url(../images/user_1.png) center no-repeat; background-size:25px 17px; position:absolute;top:0px;right:5px; display:block;}
.or_fom .inputbox .rq{width:25px;height:22px; background:url(../images/rq.png) no-repeat; background-size:25px 22px; position:absolute;top:8px;right:11px; display:block;}
.or_fom .inputbox .sfz{padding-right:28px;height:23px; background:url(../images/sfz.png) right center no-repeat; background-size:20px 19px; position:absolute;top:8px;right:10px; display:block;}
.or_fom .inputbox .sjh{padding-right:28px;height:23px; background:url(../images/sjh.png) right center no-repeat; background-size:20px 19px; position:absolute;top:8px;right:10px; display:block;}

.ord_bg{padding:10px; background:#0492d3;}
.ord_bg a{ background:#36a8dc; line-height:32px;width:30%; display:inline-block;color:#fff; text-align:center;margin: 0 1% 10px;}
.ord_cur{}
.ord_bg a i{width:13px;height:10px; background:url(../images/ord_cur.png) no-repeat; background-size:10px; display:inline-block; display:none;}
.pay_bg a i{width:13px;height:10px; background:url(../images/ord_cur.png) no-repeat; background-size:10px; display:inline-block; display:none;}
.ord_cur i{display:inline-block !important;}
.or_fom .inputbox label{ line-height:40px;float:left; text-indent:10px;}
.ord_sex{height:40px;width:45px; display:block; background:url(../images/sex_icon.png) center no-repeat; background-size:32px 15px;float:left;}
.or_fom .inputbox .rt .fl{ line-height:40px;}
.cur_sex{background:url(../images/sex_icon1.png) center no-repeat; background-size:32px 15px;}
.ord_picbox{line-height:50px;background:#fff; position:relative;}
.ord_picbox label{font-size:18px;color:#fd7d02;float:left; text-indent:10px;}
.or_fom .ord_picbox .sfz{padding-right:28px;height: 50px; background:url(../images/sfz.png) right center no-repeat; background-size:20px 19px; position:absolute;top: 0px;right:10px; display:block;}
.ord_bg{padding:10px; background:#90d169;}
.reg_box{border-top:2px solid #90d169;border-bottom:2px solid #90d169;margin-top:10px;}
.reg_box .ts_p { line-height:45px; text-align:center;}
.reg_box .ts_p em{height:20px;padding:0 10px;color:#fff; background:#fd7d02;border-radius:3px; display:inline-block; vertical-align: middle; line-height:20px;margin-left:10px;}
.reg_inputbox{border:1px solid #e4e4e4;padding:10px 10px 0; background:#fff; overflow:hidden;margin-bottom: 10px; position:relative;}
.yyr_sj{ line-height:40px; position:absolute;top:0px; left:10px;}
.reg_inputbox input{width:100%; line-height:40px;border:1px solid #e4e4e4; text-indent:10px;border-radius:3px;margin-bottom:10px;}
.yzm_input{width:60% !important;float:left;}
.yzm_btn{height:40px; line-height:40px; text-align:center; padding:0 15px;background:#7f7f7f;color:#fff; display:block;float:right;border-radius:5px;width:38%;}
.yyr_box .tit_p { line-height:45px; text-indent:10px;}
/*新增地址*/
.dz_text{padding:10px; width:100%;height:90px;margin-top:7px;border-color:#eee;}
.pj_tab{ overflow:hidden;width:100%;}
.pj_tab td:nth-child(2n-1){ text-align:right;padding-right:10px;}
.pj_tab td:nth-child(2n){padding-right: 10px;}
.pj_tab .pjhu_input{margin-top:7px;}
.keyword-xl{height:35px;line-height:35px;text-indent:6px;width:95%;padding:0;font-family:"微软雅黑"; border:1px solid #eee;margin-top:10px;}
.pj_tab td{border-bottom:2px solid #f6f6f6; padding-bottom:7px;}
.dzdz_box{padding-top:20px; height:100%; background:#f6f6f6;width:100%;max-width:640px;}

.yyr_box{margin:0 0px 10px;}
.yyr_box .pj_tab td:nth-child(2n-1){color: #333;}
.n_orderbox .user_h{padding:0 10px;}
.n_orderbox .user_h img {
    width: 25px;
    float:none;
    border-radius:0;  
}
.tjr_yyxx_div{margin-bottom:5px;}
.yyr_box .keyword-xl{margin-top:5px;}
.ord_text{width:100%; line-height:20px;border:1px solid #e4e4e4;padding:10px;border-radius:3px;margin-bottom:10px; hieght:60px;}
.ord_bg{padding:10px; background:#0492d3;}
.pay_bg{padding:10px 10px 10px; background:#90d169;position:relative;}
.pay_bg a{width:100%;height:32px; line-height:32px;background:#90d169; text-align:center;border-radius:5px;color:#fff; display:block;margin-top:10px;}
.arrow-up {
    width:0; 
    height:0; 
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #90d169;
  top:-10px;right:55px;
  position:absolute;
}
.ord_picbox .youhui{height:20px;padding:0 10px;color:#fff; background:#fd7d02;border-radius:3px; display:inline-block; vertical-align: middle; line-height:20px; position:absolute;right:110px;top:16px;}
.ord_btn{margin:10px 0;border:1px solid #e7e7e7;background:#fff; line-height:40px; text-indent:10px; display:block; position:relative; overflow:hidden;}
.ord_btn::before{border-right: 2px solid #d5d5d5;
border-top: 2px solid #d5d5d5;
content: "";
height: 12px;
margin-top: -7px;
position: absolute;
right: 10px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 12px;}
.ord_btn i{height:20px;padding:0 10px;color:#fff; background:#fd7d02;border-radius:3px; display:inline-block; vertical-align: middle; line-height:20px; text-indent:0;margin-left:10px;}
.ord_btn em{margin-right:25px;}
.ord_tjbtnbox{ line-height:50px;background:#fff;border-top:1px solid #eee; overflow:hidden;margin-top:50px;position: fixed;
bottom: 0;
width: 100%;
max-width: 640px;}
.ord_tjbtnbox .fl_pic{width:70%; text-indent:10px;float:left;}
.ord_tjbtnbox .fl_pic img{float:right;margin-top: 20px;margin-right: 30px;}
.ord_tjbtnbox .fl_pic em{color:#ff7e00;font-size:20px;}
.ord_tjbtnbox .btn{width:30%; display:block;float:right; text-align:center; background:#90d169;color:#fff;line-height: 51px;}
.ord_pic{ line-height:24px;border-bottom:1px solid #eee;padding:5px 10px; overflow:hidden;}
.rt_pic{font-size:16px;color:#ff7e00;float:right;}
.ord_pic .fl{width:50%; display:block;}
.ord_pic .rt_pic{width:50%; display:block; text-align:right;}

/*选择优惠券*/
.yhq_contbox{ overflow:hidden;}
.yhq_tab{ line-height:36px;background:#fff; overflow:hidden;}
.yhq_tab li{float:left;width:50%;}
.yhq_tab li a{ display:block; text-align:center; line-height:36px;border-bottom:1px solid #eee;}
.yhq_tab li:nth-child(1){border-right:1px solid #eee;}
.yhq_tab .cur{color:#f66230;border-bottom:2px solid #f66230; line-height:35px;}
.yhq_tab1{ overflow:hidden; position:relative;padding:10px;background:#fff;margin-top:10px;border-top:1px solid #ddd;border-bottom:1px solid #eee;}
.yhq_cont{width:100%;padding-left:20px;}
.yhq_bky{ background:#fff;padding:0;margin:10px;width:auto !important;}
.yhq_bky .yhq_cont_h{background:#818181;}
.yhq_bky .fl{color:#555 !important;}
.yhq_cont2{height: 100%;overflow: hidden;overflow-x: hidden;overflow-y: auto;display: none;width:100%;background:#fff;}
.yhq_cont2 .yhq_contbox{height: 100%;overflow: hidden;overflow-x: hidden;overflow-y: auto;}


.yhq_cont_h{ background:#ff7e00;color:#fff;padding:0 10px;font-size:12px;}
.yhq_tab1 .radio{ position:absolute;left:9px;top:47px;}
.yhq_cont_m{ border:1px dashed #a8a8a8; overflow:hidden;border-top: none;}
.yhq_cont_m .fl{line-height:65px;border-right:1px dashed #a8a8a8;width:90px; text-align:center;color:#ff7e00;}
.yhq_cont_m .fl i{font-size:26px;}
.yhq_cont_m .rt p{font-size:12px; line-height:16px;}
.yhq_cont_m .rt{float:left !important;padding-left:10px;padding-top: 7px;}
.yhq_cont_m .rt span{font-size:18px; line-height:26px;}
.yhq_cont_m .rt .rq{color:#888;}
.yhq_sy{display:block; line-height:40px; text-align:center;color:#fff; background:#fd7d02;margin: 50px 10px;border-radius:3px;}
.tjk_top{background:#ff7e00;padding-top:5px;margin-top: 10px;}
.tjk_h{ line-height:32px; background:#fff; text-indent:15px;}
.tjk_m{ line-height:75px; text-align:center;color:#fff;}
.tjk_m em{font-size:30px;}
.tjk_ts{ line-height:40px;padding:0 15px;}
.tjk_sj{color:#0492d3;margin-bottom:10px;}
.yhq_contbox .ts_p{ text-align:center; line-height:30px;color:#888;}
.input_bg{ background:#f6f6f6;}

/*3团体体检订单*/
.tj_contbox{ overflow:hidden;}
.tj_tab{ line-height:36px;background:#fff; overflow:hidden;}
.tj_tab li{float:left;width:25%;border-right:1px solid #eee;}
.tj_tab li a{ display:block; text-align:center; line-height:36px;border-bottom:1px solid #eee;}
.tj_tab li:last-child{border-right:none;}
.tj_tab .cur{color:#f66320;border-bottom:2px solid #f66320; }
.tj_cont{margin:10px;border:1px solid #eee;}
.tj_cont_h .xq::before{border-right: 1px solid #bdbdbd;
border-top: 1px solid #bdbdbd;
content: "";
height: 9px;
margin-top: -4px;
position: absolute;
right: 0px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 9px;}
.tj_cont_h{ line-height:40px;padding:0 10px;overflow:hidden; display:block; background:#fff; position:relative;color:#f60;border-top: 1px solid #eee;}
.tj_cont_h a{color:#90d169;}
.tj_cont_h .xq{padding: 0 10px;color:#333; position:relative; display:block; line-height:40px;}
.tj-tab{width:100%; background:#fff;padding:10px;border-top:1px solid #eee;}
.tj-tab td{ line-height:30px;max-width: 300px}
.tj-tab td span{color:#90d169;}
.tj-tab textarea{border:1px solid #eee;margin-top: 5px;padding: 10px;}
.tj-tab td .tj-xl{width:70%;}
.tj_fa{color:#0b93d1;}
.tj_fa i{margin-right:20px;color:#333;}
.tj_fa::before{border-right: 1px solid #d5d5d5;
border-top: 1px solid #d5d5d5;
content: "";
height: 9px;
margin-top: -4px;
position: absolute;
right: 10px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 9px;}
.tj_cont_h .qx{padding:0 10px; line-height:40px; display:block;float:right;}
.tj_cont_h .qx:nth-child(1){color:#333;}
.tj-tab input{border:1px solid #eee; line-height:26px;padding:0 10px;width: 60%;}
.w60{width:70px!important;font-size: 12px;padding: 0 2px!important;}
.tj-xl{height:20px;line-height:26px;text-indent:6px;padding:0;font-family:"微软雅黑"; border:1px solid #eee;margin-top:10px;}
.tj_qrbtn{ margin:30px 10px; background:#fd7d02; line-height:40px;color:#fff;font-size:16px; text-align:center; display:block;}

/*团检方案*/
.tj_tit{ line-height:40px; background:#fff;padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:10px;}
.tjfa_box{margin-top:10px;padding:0 10px 10px;border:1px solid #eee; background:#fff;margin:10px;}
.tjfa_h{ line-height:40px;border-bottom:1px dashed #eee;}
.tjfa_m{ line-height:40px;}
.tjfa_m span{color:#90d169;}
.tjfa_m a{width:120px;line-height:35px; text-align:center;color:#fff;font-size:15px; display:block;float:right; background:#fd7d02;margin-top:5px;}
.tjfa_h input{float:left;margin-top:10px;margin-top: 15px;margin-right: 5px;}
.tjts_p{ text-align:center;margin:30px 0 0;color:#888;}

/*体检定制*/
.dz_bg1{width:100%;height:100% !important; background:url(../images/dz_bg.jpg) #edf5f8 no-repeat; background-size:100%;}
#jkdz_div_show{height:100%;background:#90d169;overflow: hidden;}
.dz_txt{ text-align:center;padding:45px 0;font-size:16px; line-height:30px;}
.dz_txt em{font-size:20px;}
.dz_txt i{color:#fd7d02;font-size:20px;}
.dz_ksbtn{width:100px;height:100px; background:url(../images/dz_btn5.png) center no-repeat;
 line-height:100px; text-align:center;font-size:16px;color:#fff; display:block;margin:30px auto;}
/*定制1*/
.dz_bg{background:url(../images/dz_bg.png) #90d169 no-repeat; height:100% !important; background-size:100%;}
.fz_h{ overflow:hidden;width:100%; background:#0b93d1; text-align:center;color:#fff;border-bottom:1px solid #56b3df;}
.fz_h td{ line-height:30px;}
.jdt_bg{height:8px;border-radius:5px;width:95%;margin:10px 0;border:1px solid #fff; background:#0b93d1; overflow:hidden;}
.jdt_bg span{ background:#fff;height: 8px;display: block;}
.fz_h p{color:#fff; text-align:center; line-height:18px;padding-bottom: 10px;}
.dz_text{ line-height:30px; position:relative;padding-left: 12px;}
.dz_text a{color:#fff;padding:4px 8px;}
.dz_text i{height:1px;background:#fff;width:10px; position:absolute;left:0px; display:block;top: 26px;}
.dz_textbox{margin:25px 0 0 15px;border-left:5px solid #fff; height:100%; position:relative;}
.yuan{width: 13px;height: 13px; background:#fff;display: block;border-radius:50%;top:-5px;float: left;left: -9px; position:absolute;}
.dz_text .cur{ background:#fff;border-radius:3px; color:#0b93d1;}
.layermbtn span{line-height: 39px;}
.layermbtn span:nth-child(2n){color:#0b93d1;}
.dz_over{height:100%;overflow: hidden;overflow-x: hidden;overflow-y: auto;}
.dz_over .dz_text{height: auto;}

.dz_btnbox{ line-height:45px; text-align:center; position:fixed;bottom:0;width:100%;max-width:640px;}
.dz_btnbox a{ display:inline-block;width:50%; line-height:45px;float:left;}
.dz_btnbox a:nth-child(1){ background:#fff;}
.dz_btnbox a:nth-child(2){ background:#cee9f6;}
.dz_btnbox a img{margin:0 5px;}
/*定制2*/
.dz_dalist{ line-height:24px;padding-left:25px;}
.dz_dalist a{padding:3px 15px;margin-right:10px;margin-bottom: 10px;}
/*定制建议*/
.pgjg-cont{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff; position:relative;margin-top:50px;}
.pgjg-h{background:url(../images/pgjg-img.png) no-repeat;width:143px;height:50px; background-size:143px 50px; display:block;top:-25px;left:50%;margin-left:-71px; position:absolute;line-height: 65px;text-align: center;font-size: 16px;color:#fff;}
.pgjg-cont-m{padding:20px 0;margin-top:20px;}
.pgjg-cont-m p{ line-height:22px;padding:15px;}
.pgjg-cont-m h2{ line-height:36px;border-left:5px solid #90d169; background:#f6f6f6; text-indent:10px;}
.dz_tit{line-height: 45px;background: #f6f6f6;text-indent: 10px;display: block;}
.finish-infobox{padding:10px;padding: 10px 20px;}
.finish-infobox h3{font-size: 16px;margin-top: 10px;}
.duoxuan a{float:left;margin-right:10px;margin-bottom:10px;padding:0 5px;}
.duoxuan{overflow: hidden;}

/*推荐套餐*/
.dz_tc_h{ line-height:36px;border-left:5px solid #90d169; text-indent:10px; background:#fff;margin-top:15px;}
.dz_tcbox{ overflow:hidden;}
.dz_tjxm{padding:15px 15px 0px 0; overflow:hidden;}
.dz_tjxm a{ display:block;background:#fff; line-height:30px;padding:0 15px;float:left;margin-left:10px;margin-bottom:10px;}
.dz_tc_m{ background:#fff;margin-top:10px;padding:10px;border-top:1px solid #eee;border-bottom:1px solid #eee; overflow:hidden;}
.dz_tc_t{ overflow:hidden;}
.dz_btn{height:35px;padding:0 20px; background:#cee9f6;border-radius:3px; line-height:35px; position:absolute;right:10px;top:7px;color:#90d169;}

/*立即点评*/
.dp_box{ overflow:hidden;padding:10px;}
.dp_h{background:#fff;padding:10px;border:1px solid #eee;}
.dafen-m{ overflow:hidden; position: relative;border-bottom:1px dashed #eee;padding:5px 0;}
.dafen-m:nth-child(3){border:none;}
.dafen-m .pf-bg1{margin:5px auto 0px 10px;width:25px;height: 22px;background: url(../images/pj_icon.png)  no-repeat;display:block;float:left;background-size: 220px 200px;}
.dafen-m .pf-bg1 em{height:20px;background:url(../images/rai-icon.png) 0 -286px no-repeat;display: none;position: absolute;left: 0;top: 0;width:18px;}
.dafen-m .hover1{ background-position: 0 -24px;}
.dafen-m .name{ line-height:31px;float:left;}
.dp_m{background:#fff;padding:10px;border:1px solid #eee;border-top:none;position:relative;}
.dp_m .textar{border:1px solid #eee;padding:10px 10px 30px;width:100%;height:110px;font-size:12px;margin-bottom:10px;}
.dp_m .span{ position:absolute;top:90px;left: 22px;color:#999;}
.dp_m .em{ position:absolute;top:90px;right: 22px;color:#999;}
.dp_m .em i{color:#ff0000;}
.dp_imgbox{padding-top:10px;border-bottom:1px solid #eee;}
.dp_imgbox .file{ display:block;width:50px;height:50px;border:1px dashed #eee;float:left; background:url(../images/sc_icon.png) center no-repeat; background-size:35px;margin-right:10px;}
.dp_img img{float:left;margin-right:10px;width:100%;height:100%;}
.dp_img{width:28%;float:left;height:50px; position:relative;margin-right:5.3333%;margin-bottom:15px;max-width: 50px;}
.dp_imgbox .p{ line-height:50px; text-indent:15px;}
.dp_img a{ display:block;height:20px;width:20px;border-radius:50%;background:#ff0000;color:#fff; text-align:center; line-height:16px; position:absolute;right:-10px;top:-10px;}
.dp_nmbox{ overflow:hidden; padding-top:10px;}
.dp_nmbox input{margin-right:5px;}
.dp_b{ overflow:hidden; background:#fff;border:1px solid #eee;margin-top:10px;}
.dp_b_h{ line-height:40px; text-indent:10px;font-size:18px;border-bottom:1px solid #eee;}
.dp_b_m{ overflow:hidden; text-align:center; padding-bottom:10px;padding-right:10px;}
.dp_b_m a{ display:block;height:30px;padding:0 10px;margin:10px 0 0 10px;font-size:12px; line-height:30px;float:left; background:#eee;}
.dp_b_m .cur{color:#fff; background:#90d169;}
.dp_btn{width:100%; display:block; line-height:40px; text-align:center;color:#fff; background:#fd7d02;margin-top:20px;margin-bottom:20px;}

/*马上点评*/
.dp_cont_h{ line-height:40px;padding:0 10px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden; display:block; background:#fff; position:relative;color:#0b93d1;border-bottom:1px solid #eee;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.dp_cont_h::before{border-right: 1px solid #d5d5d5;
border-top: 1px solid #d5d5d5;
content: "";
height: 9px;
margin-top: -4px;
position: absolute;
right: 10px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 9px;}

.dp_hostp{ background:#fff;border:1px solid #eee;margin-bottom:10px;}
.dp_hostp .pf-bg1{margin-top:10px;margin-left:10px;}
.fx_88{ line-height:31px;height:31px; display:block;padding-left:30px; background:url(../images/fx_88.png) 0 center no-repeat; background-size:18px;float:right;width: 70px;
padding-left: 16px;}
.fx_pop .fx_btn{ margin:10px; background:#0492d4; display:block; text-align:center; line-height:40px;color:#fff;border-radius:3px;}
.fx_pop .fx_btn:nth-child(2){ background:#fd7d02;}
.fx_pop .fx_btn:nth-child(3){ background:#bbbbbb;}
.fx_pop{ width:100%; height:100%; background:rgba(0,0,0,0.3); line-height:24px; position:fixed; bottom:0; height:100%; max-width:640px; z-index:999;}
.fx_btnbox{ overflow:hidden; position:absolute;bottom:0;width:100%;}
.no_dphosp{background:#fff;border:1px solid #eee;margin-bottom:10px;}
.dp_tab{padding:10px;}
.no_dphosp_m{padding:10px;overflow:hidden; position:relative;margin-top:8px; display:block;}
.no_dphosp_m .img{width:115px;height:80px;float:left;margin-right:10px;}
.no_dphosp_m .info h3{font-size:14px; line-height:20px;margin-top:5px;height:40px; display:block; overflow:hidden;}
.no_dphosp_m .info .btn{width:120px;height:35px; text-align:center; display:block; line-height:35px; background:#fd7d02;color:#fff;}
.no_dphosp_m .info{float:left;}


/*订单*/
.ord_tab{ line-height:36px;background:#fff; overflow:hidden;}
.ord_tab li{float:left;width:33.333333%;border-right:1px solid #eee;}
.ord_tab li a{ display:block; text-align:center; line-height:36px;border-bottom:1px solid #eee;}
.ord_tab li:last-child{border-right:none;}
.ord_tab .cur{color:#f66320;border-bottom:2px solid #f66320; line-height:35px;}
.order_1{margin-bottom:10px;}
.order_1h{ height:40px; display:block;background:#f3f3f3; line-height:40px;padding:0 10px;font-size:12px;}
.order_1h a{float:right;color:#006ec8;padding:0 10px;}
.order_1tc h3{ display:block; line-height:40px;color:#000;width:100%;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.order_1tc .pic img {height: 87px;width:117px;}
.order_1tc .pic {height: 87px;margin-left: 3px;width: 117px;float:left;}
.order_1tc .price {
    color: #f60;
    font-size: 20px;
    font-weight: 700;
    margin-top: 6px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.order_1tc .price em {
    color: #9ea5ac;
    font-size: 12px;
    font-weight: normal;
    margin-left: 6px;
}
.order_1tc .info {
    color: #434e5a;
    font-size: 12px;
    overflow: hidden;
    padding-left: 15px;
    position: relative;
}
.order_1tc{ overflow:hidden;padding:0 10px 10px; background:#fff;border-top:1px solid #eee;}
.user-wdddbox .listbox{border-bottom:1px solid #ddd;}
.order_1btn{height:35px;width:100%; overflow:hidden;font-size:14px;margin:15px 0;padding:0 10px; box-sizing:border-box;}
.ord_zt{ line-height:30px; overflow:hidden;margin-top:10px;}
.ord_zt a{ display:block; line-height:30px;width:48%;color:#fff; text-align:center;}
.ord_zt .xj{ background:#bbb;float:left; }
.ord_zt .fk{ background:#fd7d02;float:right;}
.tj-tab td label{ display:block;width:70px; text-align:right;float:left;}
.tj_cont_h .baocun{ float:right; line-height:22px; padding:0 6px;border-radius:5px;border:1px solid #0b93d1; display:block;margin-top:8px;margin-left:10px;}
.tj_cont_h span{font-size:12px;}
.tj_cont_h a:last-child{margin-left:0;}

.us_ord_tjbtnbox{ line-height:50px;background:#fff;border:1px solid #eee; overflow:hidden;margin-top:20px;margin:10px;}
.us_ord_tjbtnbox .fl_pic{width:70%; text-indent:10px;float:left;}
.us_ord_tjbtnbox .fl_pic img{float:right;margin-top: 17px;margin-right: 10px;}
.us_ord_tjbtnbox .fl_pic em{color:#ff7e00;font-size:20px;}
.us_ord_pic{ line-height:24px;border-bottom:1px solid #eee;padding:5px 10px; overflow:hidden;}
.us_rt_pic{font-size:16px;color:#ff7e00;float:right;}
.us_ord_pic .fl{width:50%; display:block;}
.us_ord_pic .rt_pic{width:50%; display:block; text-align:right;}
.us_ord_pic  .yingfu{ line-height:50px;color: #ff7e00;}
.us_ord_pic  .yingfu .rt{font-size: 20px;}
.us_ord_tjbtnbox .btn{width:49%; display:block;float:right; text-align:center; background:#fd7d02;color:#fff;line-height: 40px;}
.qx_btn{width:49%; background:#bbb;color:#fff;float:left; text-align:center;line-height: 40px;}
.yycg_btn{display:block; text-align:center; background:#0492d3;color:#fff;line-height: 40px;width:100%;}
.gb_btn{display:block; text-align:center; background:#bbb;color:#fff;line-height: 40px;width:100%;}
.ore_btnbox{padding:10px; overflow:hidden;}


/*我的体检卡*/
.tjk_cont_h .xq::before{border-right: 2px solid #d5d5d5;
border-top: 2px solid #d5d5d5;
content: "";
height: 9px;
margin-top: -8px;
position: absolute;
right: 0px;
top: 50%;
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
width: 9px;}
.jt_shang::before{transform: rotate(-45deg);
-webkit-transform: rotate(-45deg)!important;
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);margin-top: -2px !important;}
.tjk_cont_h{ line-height:40px;padding:0 10px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden; display:block; background:#fff; position:relative;color:#0b93d1;border-bottom:1px solid #eee;}
.tjk_cont_h a{}
.tjk_cont_h .xq{padding: 0 10px;color:#333; position:relative; display:block; line-height:40px;}
.tjk_box{margin-top:10px;border-top:1px solid #eee;}
.tjk_box .reg_inputbox{border:none;border-bottom:1px solid #eee;}
.tjk_list_h{ line-height:40px;padding:0 10px;}
.tjk_bdbtn{line-height:40px; background:#fd7d02;margin:10px 0 15px; text-align:center; display:block;color:#fff;border-radius:3px;}
.tjk_list_h a{ float:right;color:#0492d3;}

.tjk_a{margin:10px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background:#fff; line-height:40px; text-indent:10px; display:block; position:relative;}
.tjk_a::before{border-right: 2px solid #d5d5d5;
border-top: 2px solid #d5d5d5;
content: "";
height: 12px;
margin-top: -7px;
position: absolute;
right: 10px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 12px;}
.tjk_a span{ padding-right:25px;}
.tjk_a span em{color:#fd7d02;}
.no_cont{ width:100%;margin:10px 0;}

/*体检卡收支明细*/
.yuer_box{height:120px; text-align:center; background:#6a6a6a;color:#fff;padding:10px 0;}
.yuer_box h3 em{font-size:20px;}
.yuer_box  p{font-size:12px; line-height:18px;}
.yuer_box img{margin-bottom:7px;margin-top:5px;}
.tjk_h3{ line-height:40px;text-indent:10px;}
.tjk_contbox{background:#fff;padding:0 10px 50px;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.tjk_cont{border-bottom:1px dashed #a9a9a9; position:relative;padding:10px 0;}
.tjk_cont .p{font-size:12px; }
.tjk_cont .pic{font-size:22px;color:#fd7d02; line-height:65px; position:absolute;right:10px;top:0;}
/*我的优惠券*/
.yhq_m{padding:20px 20px 0;margin:0 10px 15px; background:#fff;border:1px solid #eee;}

.yhq_cont1{width:100%; background:#fff;margin-top:10px;}
.yhq_cont_h{ background:#ff7e00;color:#fff;padding:0 10px;font-size:12px;}
.yhq_cont_m1{ border:1px dashed #a8a8a8; overflow:hidden;}
.yhqmx_tab .pic{line-height:65px;border-right:1px dashed #a8a8a8;width:90px; text-align:center;color:#ff7e00;}
.yhqmx_tab .pic i{font-size:26px;}
.yhqmx_tab .info p{font-size:12px; line-height:16px;}
.yhqmx_tab .info{padding-left:10px;padding-top: 7px; width:100%;}
.yhqmx_tab .info span{font-size:16px; line-height:26px;border-bottom:1px dashed #a8a8a8; display:block;}
.yhqmx_tab .info .rq{color:#888; line-height:20px;}
.yhqmx_tab{ overflow:hidden; background:#fff;width:100%;}
.yhqmx_tab td{padding:5px 0;}
.yhq_main{margin-top:10px; position:relative;padding:0 10px;}

.guoqi .yhq_cont_h{background:#818181;}
.guoqi .yhqmx_tab .pic{color:#555;}
.yhq_dd{ border-top: 1px dashed #a8a8a8;font-size:12px; text-indent:15px;color:#888;}
.ysy_icon{ background:url(../images/ysy_icon.png) no-repeat; background-size:60px; display:block; position:absolute; top:50%;margin-top:-23px;right:15px;width:60px;height:60px;}
.ygq_icon{ background:url(../images/ygq_icon.png) no-repeat; background-size:60px; display:block; position:absolute; top:50%;margin-top:-23px;right:15px;width:60px;height:60px;}

/*体检报告管理*/
.bgtbox{ overflow:hidden;}
.img_100{width:100%;}
.bgsc-btn{margin-top:8px; overflow:hidden; display:block;height:60px;border-top:1px solid #eee;border-bottom:1px solid #eee; background:#fff; text-align:center;line-height: 60px;font-size:16px;}
.bgsc-btn img{width:35px;margin-right:5px;}

/*体检人*/
.tjr-list{}
.tjr-list{ position:relative;margin-top:10px;top: 40px;}
.tjr-list li{padding:0 15px;position:relative;margin-bottom:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd; background:#fff;}
.tjr-list li::before{border-right: 1px solid #ddd;border-top: 1px solid #ddd;height: 9px;width: 9px;margin-top: -5px;position: absolute;right: 10px;top: 50%;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);content: "";}
.tjr-list li i{color:#0078a0;font-size: 12px;margin-left: 10px;}
.tjr-list li a{ display:block;line-height: 22px;padding:10px 0;}
.tjr-list li p em{color:#0078a0;}
.no_tjr{padding:10px;}
.no_tjr h3{font-weight:bold;}
.no_tjr p{color:#888;line-height: 18px;margin-top: 10px;}

/*体检人详情*/
/*信息编辑*/
.in-cont1{padding:10px;}
.input-tab{width:100%; line-height:45px;border:none;}
.tjr-input{width:100%;border:1px solid #ddd;border-radius:3px; line-height:20px;color:#999;padding:12px 10px;min-height: 45px;position: relative;border-radius:3px;}
.before::before {
border-right: 2px solid #d5d5d5;
border-top: 2px solid #d5d5d5;
content: "";
height: 10px;
margin-top: -7px;
position: absolute;
right: 15px;
top: 50%;
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
width: 10px;
}
.zl-label{ text-align:right; width:100%; display:block;padding-right:10px;}
.keyword-xl{height:40px;line-height:40px;text-indent:6px;color:#555;width:100%;margin:0 auto;padding:0;border:none; font-family:"微软雅黑"; border:1px solid #ddd;border-radius: 3px;margin-top: 7px;}
.input-tab td{padding:5px 0;height:40px; line-height:40px;}
.common-btn{height:45px; text-align:center; display:block;color:#fff;border-radius:5px;background:#46c1d6;font-size:16px; line-height:45px;margin-top:20px;margin:25px 10px;}
.uesr-sexbox{width:100%;margin-top: 7px;}
.uesr-sexbox li{width:48%; line-height:45px;border:1px solid #ddd;border-radius:3px; text-align:center;float:left; margin-bottom:10px;}
.uesr-sexbox li:nth-child(1){margin-right:4%;}
.uesr-sexbox li a{ display:block; line-height:45px;}
.uesr-sexbox .cur a{background:#0492d3;color:#fff;}
.uesr-sexbox .cur{border-color:#0492d3;}

.bgtbox .pj_tab td:nth-child(2n-1){color:#333;}
.dz_text {
padding: 10px;
width: 100%;
height: 90px;
margin-top: 7px;
border-color: #eee;
color: #fff;
}

.tjrbc_btn{line-height:40px; background:#fd7d02;text-align:center; display:block;color:#fff;width:49%;border-radius:3px; display:inline-block;}
.tjrsc_btn{line-height:40px; background:#bbb;text-align:center; display:block;color:#fff;width:49%;border-radius:3px;display:inline-block;}
.tjr_btnbox{padding:10px; overflow:hidden; text-align:center;}
.tjr_xzbtn{line-height:40px; background:#fd7d02;text-align:center; display:block;color:#fff;width:100%; position:fixed;bottom:0;left:0;}

/*地图*/
.mapbox{margin:10px;background:#fff;}
.mapbox .p{padding:10px 30px ;}
.map-station {
color: #fff;
display: block;
font-size: 12px;
overflow: hidden;
width: 150px;
}
.map-station p {
background-color: #fa831a;
border-radius: 5px;
line-height: 18px;
margin: 0 auto;
overflow: hidden;
padding: 5px 8px;
}
.map-station i {
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-top: 20px solid #fa831a;
font-size: 0;
height: 0;
line-height: 0;
margin-left: 70px;
width: 0;
}

/*报告未解读*/
.bg-name{background:#90d169;line-height:30px;padding:15px 10px;}
.bgbox{background:#fff; overflow:hidden;}
.bg-infolist{width:100%;padding-bottom:5px; overflow:hidden;}
.bg-infolist li{width:50%; line-height:35px;float:left;}
.bg-infolist li:nth-child(2n-1){padding-left:10px;}
.mt-10{margin-top:10px;}
.bg-wdbox{margin:0 10px;border-bottom:1px dashed #ddd;padding:10px 0;background:#fff;}
.bg-wdbox img{float:left;margin-right:10px;}
.bg-wdbox span{ line-height:55px;}
.bg-wdbox span i{color:#46c1d6;}
.bg-imgbox{padding:10px; overflow:hidden;background:#fff;}
.bg-imgbox h2{ line-height:35px;}
.bg-imgbox h2 i{color:#46c1d6;}
.bg-imglist li img{width:85px;height:85px;border: 1px solid #ddd;}
.bg-imglist li{float:left;margin-right:15px;margin-top:15px;}
.bg-imglist li:nth-child(3n){margin-right:0;}
.bgfoot-btn{width:100%; text-align:center; background:#fd7d02;height:45px; line-height:45px;color:#fff;font-size:16px; position:fixed;min-width: 320px; margin:0 auto; max-width:640px;bottom:0; z-index:3;}
.pb50{padding-bottom:50px;}

.bgbtnbox{height:45px; background:#bbb;min-width: 320px; max-width:640px;position:fixed;bottom:0;width:100%;}
.bgbtnbox a{ width:50%;float:left; text-align:center;color:#fff;line-height:45px; display:block;}
.bgbtnbox .cur{ background:#fd7d02;}
.bgbtnbox img{margin-right:5px;}
.bor-no{border:none;}

/*报告存储*/
.bg-list{padding:10px;background:#fff;margin-top:10px; overflow:hidden; position:relative; display:block;}
.bg-list img{float:left;margin-right:15px;}
.bg-list h3{font-size:15px;line-height: 30px;margin-top: 10px;white-space: nowrap;text-overflow: ellipsis;}
.bg-list p{color:#888;font-size:12px;white-space: nowrap;text-overflow: ellipsis;}
.bg-list::before{border-right: 2px solid #b5b5b6;border-top: 2px solid #b5b5b6;height: 17px;width: 17px;margin-top: -9px;position: absolute;right: 15px;top: 50%;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);content: "";}


/*修改*/
.bg-wdxgbox h2{ line-height:35px;margin-bottom:10px;border-bottom:1px dashed #ddd;}
.bg-wdxgbox h2 i{color:#46c1d6;}
.bg-wdxgbox{border-bottom:none;}
.bgimg{ position:relative;padding:10px;}
.bg-wdxgbox{margin:0 10px;border-bottom:1px dashed #ddd;padding:10px 0;background:#fff; overflow:hidden;}
.bg-wdxgbox img{float:left;}
.bgxgimg{ position:relative;float:left;margin-top:10px;margin-right: 25px;}
.delete-icon{width:25px;height:25px; background:url(../images/delete-icon.png) no-repeat; background-size:25px 25px; position:absolute;top:-10px;right:-10px; display:block;}
.bg-imglist1 li img{width:85px;height:85px;border: 1px solid #ddd;}
.bg-imglist1 li{float:left;margin-right:15px; position:relative;margin-top:15px;}
.bg-imgbox1{padding:10px; overflow:hidden;background:#fff;}
.bg-imgbox1 h2{ line-height:35px;border-bottom:1px dashed #ddd;}
.bg-imgbox1 h2 i{color:#46c1d6;}



/*信息编辑*/
.in-cont{background:#fff;padding:10px;}
.input-tab{width:100%; line-height:45px;border:none;}
.zl-input{width:100%;border:1px solid #ddd;border-radius:3px; line-height:45px;color:#333; text-indent:10px;}
.zl-label{ text-align:right; width:100%; display:block;padding-right:10px;}
.keyword-xl{height:40px;line-height:40px;text-indent:6px;color:#555;width:100%;margin:0 auto;padding:0;border:none; font-family:"微软雅黑"; border:1px solid #ddd;}
.input-tab td{padding:5px 0;height:40px; line-height:40px;}
.common-btn{height:45px; text-align:center; display:block;color:#fff;border-radius:5px;background:#46c1d6;font-size:16px; line-height:45px;margin-top:20px;margin:25px 10px;}

/*查询*/
.in-cont2{background: #fff;padding: 10px;}
.zl-label{ text-align:right; width:100%; display:block;padding-right:10px;}
.keyword-xl{height:40px;line-height:40px;text-indent:6px;color:#555;width:100%;margin:0 auto;padding:0;border:none; font-family:"微软雅黑"; border:1px solid #eee;border-radius: 3px;}
.input-tab td{padding:5px 0;height:40px; line-height:40px;}
.common-btn{height:45px; text-align:center; display:block;color:#fff;border-radius:5px;background:#46c1d6;font-size:16px; line-height:45px;margin-top:20px;margin:25px 10px;}
.before::before {
border-right: 2px solid #d5d5d5;
border-top: 2px solid #d5d5d5;
content: "";
height: 10px;
margin-top: -7px;
position: absolute;
right: 15px;
top: 50%;
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
width: 10px;
}

.ts_p {
text-align: center;
line-height: 30px;
color: #888;
}

/*选择医院*/
.hosp-nav{margin:15px 10px;border-radius:10px;background:#fff;border:1px solid #0492d3; line-height:45px; overflow:hidden;}
.hosp-nav li{width:50%;float:left; text-align:center;font-size:16px;}
.hosp-nav li a{ display:block; line-height:45px;color:#444;}
.hosp-nav .cur a{background:#0492d3;color:#fff;}

.user-citybox{background:#0492d3;float:left;height:55px;padding:0 5px;color:#fff;font-size:15px;width:88px; text-align:center;}
.city-list{width:88px; overflow:hidden; background:#0492d3; position: absolute;left:0;top:133px;overflow-x: hidden;overflow-y: auto;height:100%;padding-bottom: 135px;z-index: 9;}
.city-list li{ line-height:55px;border-bottom:1px solid #fff; text-align:center;}
.city-list li a{ display:block; line-height:21px;color:#fff;padding:12px 0;}
.city-list .tj a{background:rgba(0,120,160, 0.8);}
.usertop-tab1 td{height:100%;}
.city_xl{width:18px;height:55px;display: inline-block;margin-right:3px;}
.city-a{color:#fff;text-align: center;}
.city-a i{display: inline-block;overflow: hidden;}
.city_name{max-width:60px;white-space: nowrap;text-overflow: ellipsis;}

.usertop-tab1{width:100%; line-height:55px;border:none;}
.hosp-tit{width:100%;padding:0 10px;font-size:16px;background: #c3ecff; display:block;width:100%;}
.hosp-tit img{margin-right:5px;}
.hosp-list{ font-size:16px;padding:5px;width:100%;overflow:hidden;overflow-x: hidden;
overflow-y: auto;
height: 75%;}
.units_ul2{padding:0 10px;}
.units_ul2 li{line-height:30px;width:49%; text-align: center;float:left;border:1px dashed #eee;margin-right:2%;margin-bottom:15px;}
.units_ul2 li a{ display: block;line-height: 50px;}
.units_ul2 li:nth-child(2n){margin-right:0;}
.hosp-list li{ line-height:32px}
.hosp-list li ul li{ font-size: 14px;}
.units_ul{margin-top: 10px;}
.units_ul li:nth-child(2n){background: #fafafa;}
.units_ul li a{padding: 15px 5px;
line-height: 20px;
display: block;}
.hosp-list li a.city_a{ display:block; height:39px;text-align: center;line-height:32px;  background: #f7f7f7;border-color: rgba(221, 221, 221, 1);position: relative;color:rgba(68,68,68,1);margin-top:8px;}
.hosp-list li a.city_a::before{border-right: 1px solid #ddd;
border-top: 1px solid #ddd;
content: "";
height: 9px;
margin-top: -5px;
position: absolute;
height: 8px;
margin-top: -5px;
position: absolute;
right: 10px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 8px;}
.h100{height:100%;}

/*团购*/

.tuangou-tctit {
    background-color: #fff;
    font-size: 12px;
}
.tuangou-tctit h3 {
    font-size: 16px;
    line-height: 30px;
}
.tuangou-tctit p {
    color: #777;
    line-height: 20px;
    margin-top: 5px;
}
.tuangou-tc-instruct {
    background-color: #fff;
    border-top: 1px solid #eee;
    font-size: 12px;
    overflow: hidden;
}
.tuangou-tc-instruct ul {
    margin: 0 auto;
    padding: 0;
}
.tuangou-tc-instruct ul li {
    color: #666;
    display: inline;
    float: left;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    width: 50%;
}
.tuangou-tc-instruct ul li.active {
    color: #6bbd00;
}
.tuangou-tc-instruct ul li i {
    background: url("../images/icon_new.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    float: left;
    height: 20px;
    margin-right: 3px;
    width: 20px;
}
.tuangou-tc-instruct .return {
    background-position: -122px -18px;
}
.tuangou-tc-instruct .cheap {
    background-position: -142px -18px;
}
.tuangou-tc-instruct .lefttime {
    background-position: -122px -40px;
}
.tuangou-tc-instruct .saled {
    background-position: -142px -40px;
}
.hosp-ydxz {
    background: none repeat scroll 0 0 #f3f3f3;
    margin-top: 0.5em;
    overflow: hidden;
}
.hosp-ydxz h2 {
    background: none repeat scroll 0 0 #e6e6e6;
    display: block;
    font-size: 18px;
    font-weight: 600;
    height: 35px;
    line-height: 35px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.hosp-ydxz p {
    font-size: 14px;
    line-height: 26px;
}
.hosp-ydxz em {
    font-size: 14px;
    font-weight: 600;
}
.hosp-ydxz span {
    background: none repeat scroll 0 0 #fff;
    display: block;
    font-size: 14px;
    font-weight: 600;
}
.ydxz-bj {
    background: none repeat scroll 0 0 #fff;
    overflow: hidden;
    padding: 10px;
}
.ydxz-bj h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 15px;
    text-align: left;
}
.ydxz-bj h3 {
    font-size: 15px;
}
.hosp-ydxz-bt {
    background: none repeat scroll 0 0 #fa831a;
    border-radius: 3px;
    bottom: 0;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: 600;
    height: 45px;
    line-height: 45px;
    max-width: 640px;
    position: fixed;
    text-align: center;
    width: 100%;
}
.hosp-yyjj {
    background: none repeat scroll 0 0 #f3f3f3;
    border-bottom: 1px dashed #ddd;
    margin-top: 0.5em;
    overflow: hidden;
}
.hosp-yyjj-img {
    height: auto;
    margin: 0.5em auto 0;
    overflow: hidden;
    width: 60%;
}
.hosp-yyjj-img img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    width: 100%;
}
.hosp-dpage-list {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eee;
    margin-top: 0.5em;
}
.hosp-dpage-list h3 {
    font-size: 15px;
    font-weight: 600;
    line-height: 40px;
    margin-bottom: 12px;
    padding-left: 10px;
    padding-top: 10px;
}
.hosp-dpage-list h4 {
    color: #777;
    font-size: 14px;
    font-weight: 500;
    margin-top: -8px;
    padding-left: 10px;
}
.hosp-dpage-list h4 em {
    color: #ff6600;
    font-style: normal;
}
.hosp-g-proimg {
    margin-right: 10px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 15px;
}
.hosp-g-proimg img {
    height: 67px;
    margin: -1px;
    vertical-align: middle;
    width: 100px;
}
.hotel-g-proimg img {
    animation: 550ms ease-in-out 0s normal none 1 running opacity;
}
.hosp-dpage-list .img-g-bg {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    font-size: 13px;
    height: 19px;
    left: 0;
    line-height: 20px;
    overflow: hidden;
    padding-right: 5px;
    position: absolute;
    text-align: right;
    width: 98px;
}
.tuangou-price {
    background: none repeat scroll 0 0 #fff;
    overflow: hidden;
    padding: 15px 10px;
}
.tuangou-price .price {
    color: #f60;
    font-size: 24px;
    font-weight: 700;
    margin-top: 6px;
}
.tuangou-price .price em {
    color: #9ea5ac;
    font-size: 12px;
    font-weight: normal;
    margin-left: 12px;
}
.tuangou-price .imbuy {
    background-color: #fa831a;
    border-radius: 3px;
    color: #fff;
    font-size: 18px;
    line-height: 28px;
    padding: 7px 20px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
}
.p10 {
padding: 10px;
}.hosp-dpage-list li {
border-top: 1px solid #eee;
font-size: 14px;
margin-top: -1px;
overflow: hidden;
padding: 10px;
}

.tc-xq-tit {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    font-size: 16px;
    line-height: 42px;
    padding-left: 10px;
  margin-top:10px;
  background:#fff;
}
.tjProgram-h {
    background-color: #e9e9e9;
    border-bottom: 1px solid #ddd;
    clear: both;
    height: 34px;
    line-height: 34px;
    margin: 0 auto;
    width: 100%;
}
.Programname {
    display: inline;
    float: left;
    font-weight: bold;
    text-align: center;
    width: 23%;
}
.Programworth {
    display: inline;
    float: left;
    font-weight: bold;
    text-align: center;
    width: 77%;
}
.tjProgram {
    overflow: hidden;
    width: 100%;
}
.Programlistbox {
    border-bottom: 1px dotted #ddd;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
  background: #fff;
}
.Programname-txt {
    display: inline;
    float: left;
    line-height: 24px;
    padding: 13px 0;
    text-align: center;
    vertical-align: middle;
    width: 23%;
}
.Programworth-txt {
    border-left: 1px dotted #ddd;
    display: inline;
    float: left;
    line-height: 24px;
    padding: 13px 8px;
    text-align: left;
    width: 70%;
}
.click-upload a {
    background-color: #e9e9e9;
    border-bottom: 1px solid #ddd;
    color: #f60;
    display: block;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
    text-align: center;
}
.hosp-icon-dp {
    background-position: -94px -104px;
    display: block;
    height: 13px;
    width: 14px;
}
.yybtn {
    background-color: #fa831a;
    border-radius: 3px;
    color: #fff;
    font-size: 18px;
    height: 38px;
    line-height: 38px;
    margin-top: 0.5em;
    text-align: center;
    width: 100%;
}
.hosp-tclist {
    border-bottom: 1px dotted #eee;
    font-size: 14px;
    padding: 10px;
    position: relative;
  background: #fff;
}
.hosp-tclist .pri, .hosp-tclist .pay {
    height: 18px;
    line-height: 18px;
    margin-top: 0.6em;
}
.hosp-date-btn {
    background-color: #fa831a;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-size: 14px;
    padding: 4px 15px;
    position: absolute;
    right: 10px;
    top: 30px;
}
.fnorange {
color: #f60;
}
.ml15 {
margin-left: 15px;
}
.hosp-tclist h3 {
color: #006ec8;
}
.tuangoubox{padding:10px;}
.m10_0{margin:10px auto !important;}

/*我的问答*/
.zxls_list{padding:10px;background:#fff; overflow:hidden; position:relative;margin:10px auto 0px; border-bottom:1px solid #eee;}
.zxls_list .tw-icon{font-size:26px;color:#cb1a13;width:20px;height:44px; background:url(../images/tw-icon.png) 0 center no-repeat; background-size:20px 22px; display:block;float:left;margin-right:5px;margin-right:10px;}
.zxls_list p{color:#888;font-size:12px;}
.zxls_list h3{font-size:14px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.zxls_list::before{border-right: 1px solid #d5d5d5;
border-top: 1px solid #d5d5d5;
content: "";
height: 12px;
margin-top: -7px;
position: absolute;
right: 10px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 12px;}
.zxls_list .red{height:8px;width:8px;border-radius:5px; display:block; position:absolute;right:20px;top:10px;background:#cf312e;}
.zxls-tab{ width:100%;}
.zxls_inputbox{width:30px;height:50px;}
.zxls_inputbox{ position:absolute;left:10px;top:50%;margin-top: -30px; display:block; background:#fff; display:none}
.zxls_inputbox input{margin-top: 23px;margin-left: 7px;}
.jd-list_zt .zxls_inputbox{ display:block;}

/*意见反馈*/
.user-yjfk .txt, .xxbox .text {
    border: 1px solid #ddd;
    border-radius: 3px;
    height: 100px;
    line-height: 24px;
    padding: 10px 1%;
    width: 100%;
}
article.bottom_c section {
background-color: white;
border: 1px solid #ddd;
border-radius: 3px;
font-size: 14px;
height: auto;
line-height: 44px;
padding-left: 10px;
padding-right: 10px;
}
article.bottom_c section {
background-color: white;
border: 1px solid #ddd;
border-radius: 3px;
font-size: 14px;
height: auto;
line-height: 44px;
padding-left: 10px;
padding-right: 10px;
}
.user-dl-bt {
background: none repeat scroll 0 0 #fa831a;
border-radius: 3px;
color: #fff;
display: block;
font-size: 18px;
height: 45px;
line-height: 45px;
margin-top: 20px;
text-align: center;
}
.fRight input{border:none;width:100%;}

/*切换城市*/
.d_search {
background-color: #e9e9e9;
border-bottom: 1px solid #c8c8c5;
padding: 9px 10px;
}
.p_search {
background: none repeat scroll 0 0 white;
border: 1px solid #b3b3b3;
height: 30px;
overflow: hidden;
position: relative;
}
.p_search span.input_span {
display: block;
overflow: hidden;
padding-left: 5px;
position: relative;
}
.p_search input {
background-color: white;
border: 0 none;
box-shadow: none;
float: left;
height: 30px;
outline: 0 none;
position: relative;
width: 85%;
}

.allcitys {
background-color: #fff;
font-size: 14px;
}
.allcitys p.title {
    background: none repeat scroll 0 0 #eee;
    border-bottom: 1px solid #c8c8c5;
    border-top: 1px solid white;
    color: #333;
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    padding-left: 10px;
  position: relative;
}
.allcitys p.gps {
    background: none repeat scroll 0 0 #d4d4d4;
    border: 0 none;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
}
#gps li {
    background-color: #fff;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    list-style: outside none none;
    overflow: hidden;
    padding-left: 11px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#gps li label::before { background:url(../images/city.png) center no-repeat;
background-size:22px;
    content: "";
    float: left !important;
    height: 22px;
    margin: 9px 10px 0 0;
    width: 17px;
}
.allcitys p.title span::after {
    border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  content: "";
  height: 9px;
  margin-top: -4px;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  width: 9px;
}
.allcitys p.return span::after {
    transform: rotate(90deg);
    transform-origin: 50% 50% 0;
}
.allcitys ul li {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    padding-left: 11px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.allcitys ul li:nth-child(2n) {
    background-color: #e9eff5;
}

/*订单提交成功*/
.order-btn{height:40px; line-height:40px; text-align:center; width:100%;font-size:16px;color:#fff; display:block;background:#fa831a;margin:10px 0;}
.order-cg-t i{background: url(../images/host-icon.png) no-repeat -23px -3px ;display: inline-block;height: 43px;margin-right: 10px;width: 43px;vertical-align:middle; display:none;}
.order-cg-t span{height:100px; display:inline-block;vertical-align:middle;font-size:20px; line-height:100px;color:#333;}
.order-cgbox{padding:10px 0 0;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.order-cg-t{ line-height:43px;}
.zh-hostbox{border-top:1px solid #ddd;background:#fff;margin-top:10px;}
.zh-host-name{font-size:16px; line-height:40px;color:#006ec8;border-bottom:1px solid #ddd; text-indent:10px;}
.zh-host-name a{font-size:12px;float:right;color:#006ec8;width:20%; line-height:44px; display:block; text-align:center;}
.ddh-t{ line-height:36px; text-align:center;}
.ddh-t em{color:red;margin-left:10px;}
.pay-h3{ line-height:40px;border-bottom:1px solid #ddd; font-weight:normal;color:#90d169; text-indent:10px;font-size:16px;}
.zhtc-paybor{margin-top:10px;padding-left:10px;padding-bottom:50px;background:#fff;border-top:1px solid #ddd;}
.pay1-btn{height:40px; line-height:40px; text-align:center; width:100%;font-size:16px;color:#fff; display:block;background:#fa831a;position:fixed;bottom:0;max-width:640px;}
.ordercg-btnbox{height:40px; line-height:40px;margin:30px auto;font-size:16px;}
.ordercg-btnbox .btn1{width:50%;float:left;background:#bbb; display:block; text-align:center; line-height:40px;height:40px;color:#fff;}
.ordercg-btnbox .btn2{width:50%;float:left;background:#fa831a; display:block; text-align:center; line-height:40px;height:40px;color:#fff}
.ddh-tbox{color:#fff; overflow:hidden; text-align:center; line-height:100px;font-size:14px;}
.ddh-tbox .ddh{float:left;width:50%;padding: 30px 0;line-height: 20px;background:#90d169;border-top:1px solid #90d169;border-bottom:1px solid #0492D3;}
.ddh-tbox .pic{float:left;border:1px solid #90d169;background:#fff;width:50%;color:#333;}
.banklist {
    display: inline;
    float: left;
    line-height: 44px;
    margin-top: 10px;
    overflow: hidden;
    width: 50%;
}
.banklist img {
    width: 110px;
}
.host-sexbox {
margin: 8px 2px !important;
}
#form_pay{padding:10px;background:#fff;}
.fixed_btn{background:#fd7d02; line-height:50px;color:#fff;font-size:16px; text-align:center; display:block; position:fixed;bottom:0;max-width:640px;width:100%;}
.h50{ height:50px;}
/*分享*/
.sh-close a{margin: 10px;color:#fff!important;}
.sh-close {margin: 10px;}
.bdshare ul li.sh-title{color:#fff!important;}
.bdsharebuttonbox li{height: auto!important;overflow: hidden;padding-top: 10px;padding-bottom: 10px;}
.bdshare-button-style0-32 a{height: auto!important;}

.payyhk_btn{margin:10px 0px;/* border-top:1px solid #e7e7e7; */ /* border-bottom:1px solid #e7e7e7; */text-align:center;background:#fff; line-height:40px; text-indent:10px;display:block; text-align: center;position:relative;}
.payyhk_btn::before{border-right: 1px solid #d5d5d5;
border-top: 1px solid #d5d5d5;
content: "";
height: 10px;
margin-top: -7px;
position: absolute;
left: 50%;
margin-left: 70px;
top: 50%;
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
width: 10px;}


/*团购*/
.tg_hospinfo{background:#fff;padding:10px;}
.tg_hospinfo p{margin-top:15px;}
.tg_hospinfo p img{max-width: 100%;}
.hosp-ydxz .wxts_h2 {
line-height: 40px;
font-size: 16px;
font-weight: normal;
text-indent: 10px;
border-left: 3px solid #fd7d02;
border-bottom: 1px solid #f2f2f2; text-align: left;
}
/*支付*/
.pay_img{margin:70px auto 0px;background-size:70px;}
.pay_img img{width:100px;}
.payzf{ text-align:center;}
.payzf p{ line-height:50px;font-size:15px;}
.jxzf_btn{ line-height:50px;background:#fd7d02;color:#fff;font-size:15px;border-radius:5px;width:50%;display:block;margin:50px auto;}
/*出国体检*/
.cgtj_box{ padding:10px 0 0;border-top:1px solid #eee;border-bottom:1px solid #eee; background:#fff;margin-top:10px;}
.cgtj_top{ position:relative;padding:10px;}
.cgtj_box h2{font-size:16px;padding:0 10px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.cgtj_box h2 a{color:#888;float:right;font-size:12px; display:block; line-height:30px;}
.cgtj_top img{width:100%;}
.cgtj_top .bg{background:rgba(0,0,0,0.8); height:100%;height:100%;}
.cgtj_list{ overflow:hidden;}
.cgtj_cont{border-top:1px solid #eee;margin:0 10px;padding:10px 0; overflow:hidden; display:block;}
.cgtj_cont i{ display:block;height:60px;background:#fd7d02;color:#fff;float:right;padding:10px 15px; text-align:center;min-width: 78px;}
.cgtj_cont h3{ line-height:60px;float:left; display:block;width:73%;}
.cgtj_btn{background:#fff; line-height:30px; text-align:center;border-top:1px solid #eee; display:block;}


/*保险*/
.bx_img{width:100%;}
.bx_box{ background:#fff;border:5px solid #e8e8e8;margin:50px 10px 10px; position:relative;padding:10px;padding-top:30px;}
.bx_box .tit{background:url(../images/pgjg-img.png) no-repeat;width:143px;height:50px; background-size:143px 50px; display:block;top:-25px;left:50%;margin-left:-71px; position:absolute;line-height: 65px;text-align: center;font-size: 16px;color:#fff;}
.bx_box h2{font-size:16px;margin-bottom:5px;}
.bx_tab{background:#0492d3;height:40px;-moz-box-shadow:0px 1px 3px #eee; -webkit-box-shadow:0px 1px 3px #eee; box-shadow:0px 1px 3px #eee;padding:0 10px;font-size:14px; text-align:center;width: 100%;
max-width: 640px;z-index: 2;}
.bx_tab li{width:23%;line-height:30px;text-align:center;display:inline-block;margin-top:5px; position:relative;}
.bx_tab li a{display:block;line-height:30x;color:#fff;}
.bx_tab .cur a{ background:#fff;color:#90d169;}
.bx_cont{padding:20px 10px 10px;background:#fff;}
.bx_cont strong{ display:block;}
.wx-delete .icon-sc{width:25px; height:25px; display:block; background:#1d91de;font-weight: lighter; color:#FFF!important; border-radius:50%;position: absolute;top: 0px;z-index: 999;line-height: 24px;
font-size: 14px!important;text-align: center;right: 20px;}

/*旅游体检*/
.lv_name{border-bottom:none !important;color:#333!important;font-size:14px !important;}
.tc_info .cgtj_cont:nth-child(1){border-top:none !important;}
.lv_info_h{color: #90d169 !important;}
.lv_info{margin:10px 0px;background:#fff;}
.lv_info h3{ line-height:40px;border-bottom:1px solid #f5f5f5;color:#90d169;padding:0 10px;font-size:16px;}
.lv_info_p{padding:5px 10px;font-size:13px; line-height:18px;}
.lv_tc_info{ line-height:40px;margin:10px 0;background:#fff; display:block;padding:0 10px; position:relative; margin-top:10px;border: 1px solid #90d169;}
.lv_tc_info::before {
border-right: 1px solid #d5d5d5;
border-top: 1px solid #d5d5d5;
content: "";
height: 12px;
margin-top: -7px;
position: absolute;
right: 10px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 12px;
}
.lvbox{padding:15px; background:#fff;}
.lvbox_h3{ font-size:16px; line-height:40px;border-bottom:1px dashed #ddd;margin-bottom:20px; font-weight:bold;}
.lvbox p{margin:10px 0; text-indent:0em;}
.lvbox img{max-width:100%;}
.lvtj_cont{border-top:1px solid #eee;margin:0 10px;padding:10px 0; overflow:hidden; display:block;}
.lvtj_cont i{ display:block;height:40px;background:#fd7d02;color:#fff;float:right;padding:0px 15px; text-align:center;min-width: 108px; line-height:40px;}
.lvtj_cont h3{ line-height:40px;float:left; display:block;width:60%;padding:0;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}

/*意向单*/
.yxd_pic{ line-height:40px;font-size:14px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden; background:#fff;padding:0 10px;border: 1px solid #e4e4e4;border-top:none;}
.yxd_pic em{float:right;color:#fd7d02;}
.yxd_pic em i{font-size:20px;}
.yxd_p10{padding:10px;padding-bottom:0;}
.yxd_btn{margin:30px 10px; display:block; background:#fd7d02; line-height:45px;color:#fff;border-radius:3px; text-align:center;font-size:16px;}
.yxd_box{padding:10px;}
.yxd-tab{width:100%; background:#fff;padding:10px;border-top:1px solid #eee;}
.yxd-tab td{ line-height:45px;max-width: 300px}
.yxd-tab td span{color:#90d169;}
.yxd-tab textarea{border:1px solid #eee;margin-top: 5px;padding: 10px;width: 210px;}
.yxd-tab td label{display: block;width: 70px;text-align: right;float: left;}
.yxd-tab input{border:1px solid #eee; line-height:36px; text-indent:10px;width: 210px;}
.yxd-tab .swap_value{border:none; text-indent:0;width:50px;}
.yxd-tab  .middle_amount_select{margin-top:6px;}
.yxd_box .tc_box{background:#fff;margin-top:0;}
.yxd_box .tc_box::before{ display:none;}

